<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试报告</title>
        <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.5.0/css/bootstrap.min.css">
    <script src=" https://cdn.staticfile.org/jquery/2.0.0/jquery.min.js"></script>
    <script src="https://cdn.staticfile.org/echarts/5.1.2/echarts.min.js"></script>
    <!--    页面样式-->
    <style type="text/css">
        /*标题样式*/
        .title {
            width: auto;
            height: 60px;
            text-align: center;
            font: bolder 38px/60px "Microsoft YaHei UI";
        }

        /*汇总信息样式*/
        .summary {
            width: 90%;
            position: absolute;
            top: 120px;
            margin-left: 5%;

        }

        .text-left {
            font: bolder 20px/30px "Microsoft YaHei UI";
        }

        .left {
            width: 50%;
            float: left;

        }

        .right {
            width: 50%;
            float: right;

        }

        .desc {
            float: left;
            width: 100%;
        }

        .list-group-item span {
            font: normal 16px/38px "Microsoft YaHei UI";
            padding: 30px;

        }

        .list-group-item {
            position: relative;
            display: block;
            padding: .4rem 1.25rem;
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, .125);
        }

        /* 执行信息样式   */
        .test_info {
            width: 90%;
            position: absolute;
            top: 900px;
            margin-left: 5%;

            color: #28a745 !important;
        }

        .table td, th {
            border: solid 2px rgba(9, 122, 51, 0.11) !important;
            padding: 0;
            line-height: 40px;
            text-align: center;

        }


        select {
            border: 0;
            padding: 0;
            margin: 0;
            height: 2em;
            width: 8em;
            margin-left: 2em;
        }

        option {
            text-align: center;
            height: 36px;
            font: none 18px/36px "Microsoft YaHei UI";
            color: #28a745 !important;
        }

        .test_log {
            background: rgba(163, 171, 189, 0.15);
            width: 100%;
            height: 50px;
            border-top: none;
            border-bottom: none;
            display: none;
            text-align: left;
        }

        .test_log td {
            text-align: left;
            height: 30px;
            margin: 0;
            padding-left: 3em;
            padding-right: 3em;
            font: none 18px/24px "Microsoft YaHei UI";
            color: #9e141a;
        }

        pre {
            margin: 0;
            white-space: pre-wrap;
            white-space: -moz-pre-wrap;
            white-space: -o-pre-wrap;
            word-wrap: break-word;
        }

        /*    测试图表显示*/
        .char {
            width: 90%;
            position: absolute;
            top: 450px;
            margin-left: 5%;
            color: #28a745 !important;
        }

    </style>

</head>
<body>

<!--报告标题-->
<div class="title text-success">
    <div class="shadow-lg p-3 mb-5 bg-white rounded">测试报告</div>
</div>

<!--汇总信息-->
<div class="summary">
    <p class="text-left text-success">测试结果汇总</p>
    <div class="left">
        <ul class="list-group">
            <li class="list-group-item">
                <button type="button" class="btn btn-success">测试人员</button>
                <span class="text-dark">小测试</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-success">开始时间</button>
                <span class="text-dark">2024-11-21 14:47:11</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-success">执行时间</button>
                <span class="text-dark">4.058803 S</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-success">用例总数</button>
                <span class="text-dark">30</span>
            </li>


        </ul>
    </div>
    <div class="right">
        <ul class="list-group">

            <li class="list-group-item">
                <button type="button" class="btn btn-success">成功用例</button>
                <span class="text-success">28</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-danger">失败用例</button>
                <span class="text-warning">2</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-warning">错误用例</button>
                <span class="text-danger">0</span>
            </li>
            <li class="list-group-item">
                <button type="button" class="btn btn-secondary">跳过用例</button>
                <span class="text-secondary">0</span>
            </li>
        </ul>
    </div>
    <div class="desc">
        <ul class="list-group">
            <li class="list-group-item">
                <button type="button" class="btn btn-success">描述信息</button>
                <span class="text-secondary">无</span>
            </li>
        </ul>
    </div>
</div>

<!--测试图表-->
<div class="char">
    <p class="text-left text-success">图表展示</p>
    <div id="char2" style="width: 49%;height: 400px;float: left"></div>
    <div id="char" style="width: 49%;height: 400px ;float: left"></div>
</div>

<!--详细信息-->
<div class="test_info">

    <p class="text-left text-success">详细信息</p>
    <div class="table_data">

        <table class="table">
            <thead class="bg-success text-light">
            <tr>
                <th scope="col" style="width: 5%;padding: 0">编号</th>
                <th scope="col" style="width: 20%;padding: 0">
                    <span>用例模块</span>
                    <select id="testClass">
                        <option>所有</option>
                        
                        <option value="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</option>
                        
                        <option value="caseexternaApitest_compareResultpy">case\externaApi\test_compareResult.py</option>
                        
                    </select>
                </th>
                <th scope="col" style="width: 15%;padding: 0">测试方法</th>
                <th scope="col" style="width: 20%;padding: 0">用例描述</th>
                <th scope="col" style="width: 10%;padding: 0">执行时间</th>
                <th scope="col" style="width: 20%;padding: 0">

                    <span>执行结果</span>
                    <select id="testResult">
                        <option>所有</option>
                        <option class="text-success">成功</option>
                        <option class="text-warning">失败</option>
                        <option class="text-danger">错误</option>
                        <option class="text-info">跳过</option>
                    </select>

                </th>
                <th scope="col" style="width: 10%;padding: 0">详细信息</th>
            </tr>
            </thead>
            <tbody>
            
            <tr >


                <td>1</td>
                <td class="caseexternaApitest_compareResultpy">case\externaApi\test_compareResult.py</td>
                <td>TestCodeSecAPI.test_compareResult</td>
                <td>None</td>
                <td>0.108812</td>
                
                <td class="text-warning">失败</td>
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                       aria-selected="false" style="padding: 0 16px">异常信息</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：失败。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/7a100162-8d23-4df9-aff8-1eee352d67ab/task/0a5a3869-3dee-4c7c-adbe-f0659be809a1/compareResult
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '73d38755dfaf0cd93ac225c0ea02fd6d865577b9cdee48f11c8b1464b57a52cd',
 'x-cs-timestamp': '1732171631577'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'lastRecordId': '4ef102d6-f462-49fc-b41b-4365fb54faa5',
 'recordId': '419f6d23-05dd-486b-823a-455c6c381c6c'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%slastRecordId=4ef102d6-f462-49fc-b41b-4365fb54faa5&recordId=419f6d23-05dd-486b-823a-455c6c381c6c&7a100162-8d23-4df9-aff8-1eee352d67ab&0a5a3869-3dee-4c7c-adbe-f0659be809a1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171631638&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/7a100162-8d23-4df9-aff8-1eee352d67ab/task/0a5a3869-3dee-4c7c-adbe-f0659be809a1/compareResult 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171631577', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '73d38755dfaf0cd93ac225c0ea02fd6d865577b9cdee48f11c8b1464b57a52cd', 'lang': 'zh-CN'}
请求参数：{'lastRecordId': '4ef102d6-f462-49fc-b41b-4365fb54faa5', 'recordId': '419f6d23-05dd-486b-823a-455c6c381c6c'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                </div>
                                
                                <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                    <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_compareResult.TestCodeSecAPI object at 0x000002BA4DB4DDF0>

    def test_compareResult(self):
        base_path = f"/project/{projectUuid}/task/{appId}/compareResult"
        url = base_url + base_path
        parameter = {
            "lastRecordId": "4ef102d6-f462-49fc-b41b-4365fb54faa5",
            "recordId": "419f6d23-05dd-486b-823a-455c6c381c6c"
        }
        response = send_request(url, "get", parameter, base_path)
>       assert "成功" in response["message"]
E       AssertionError: assert '成功' in '失败。'

case\externaApi\test_compareResult.py:42: AssertionError</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>2</td>
                <td class="caseexternaApitest_compareResultpy">case\externaApi\test_compareResult.py</td>
                <td>TestCodeSecAPI.test_compareVulDetailInfo</td>
                <td>None</td>
                <td>0.102786</td>
                
                <td class="text-warning">失败</td>
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="contact"
                                       aria-selected="false" style="padding: 0 16px">异常信息</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：失败。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/7a100162-8d23-4df9-aff8-1eee352d67ab/task/0a5a3869-3dee-4c7c-adbe-f0659be809a1/compareVulDetailInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '14d3e161d9ef55e26a0434ec0c2955d0230d8b0440f3a7003932a61c38a2b7dc',
 'x-cs-timestamp': '1732171631796'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'lastRecordId': '4ef102d6-f462-49fc-b41b-4365fb54faa5',
 'recordId': '419f6d23-05dd-486b-823a-455c6c381c6c'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%slastRecordId=4ef102d6-f462-49fc-b41b-4365fb54faa5&recordId=419f6d23-05dd-486b-823a-455c6c381c6c&7a100162-8d23-4df9-aff8-1eee352d67ab&0a5a3869-3dee-4c7c-adbe-f0659be809a1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171631852&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '失败。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/7a100162-8d23-4df9-aff8-1eee352d67ab/task/0a5a3869-3dee-4c7c-adbe-f0659be809a1/compareVulDetailInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171631796', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '14d3e161d9ef55e26a0434ec0c2955d0230d8b0440f3a7003932a61c38a2b7dc', 'lang': 'zh-CN'}
请求参数：{'lastRecordId': '4ef102d6-f462-49fc-b41b-4365fb54faa5', 'recordId': '419f6d23-05dd-486b-823a-455c6c381c6c'}
响应：{'status': False, 'code': 'B500', 'message': '失败。'}
</pre>
                                </div>
                                
                                <div class="tab-pane fade " role="tabpanel" aria-labelledby="home-tab">
                                    <pre style="line-height: 18px">self = <CodesecApi.case.externaApi.test_compareResult.TestCodeSecAPI object at 0x000002BA4E789700>

    def test_compareVulDetailInfo(self):
        base_path = f"/project/{projectUuid}/task/{appId}/compareVulDetailInfo"
        url = base_url + base_path
        parameter = {
            "lastRecordId": "4ef102d6-f462-49fc-b41b-4365fb54faa5",
            "recordId": "419f6d23-05dd-486b-823a-455c6c381c6c"
        }
        response = send_request(url, "get", parameter, base_path)
>       assert "成功" in response["message"]
E       AssertionError: assert '成功' in '失败。'

case\externaApi\test_compareResult.py:53: AssertionError</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>3</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_prev</td>
                <td>None</td>
                <td>0.000347</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px"></pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">Executing SQL: delete from project where project_desc like '%接口创建项目%' and status_static_code !='3';
Affected rows: 0
Executing SQL: delete from project where name like '%projectDesc%' and status_static_code !='3';
Affected rows: 0
前置任务：SQL执行成功！
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>4</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_none</td>
                <td>0.100112</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：projectName：该字段不能为空。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'cffe09287384e1bf590fa3ef0e2c1db4628048ab3799b845df5114eeda9b0a2c',
 'x-cs-timestamp': '1732171631940'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'HS4B+Root4adRH24aOxkmMxsxyy2w28ZpLJ3VFU92Vu/PS2bw717n8aqHPbHbbMMsLON225mLhtIeMqIJQdc2jJm4elggF5E1bK/XWM6ouekyqw7Z1RMqzpaPfu0qaGCVH/BcdT3n7veQmYJqeTqwCua4KNv2et5091IFKmp6Kc=',
 'projectDesc': '接口创建项目：projectName不传',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=HS4B+Root4adRH24aOxkmMxsxyy2w28ZpLJ3VFU92Vu/PS2bw717n8aqHPbHbbMMsLON225mLhtIeMqIJQdc2jJm4elggF5E1bK/XWM6ouekyqw7Z1RMqzpaPfu0qaGCVH/BcdT3n7veQmYJqeTqwCua4KNv2et5091IFKmp6Kc=&projectDesc=接口创建项目：projectName不传&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171631994&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': 'projectName：该字段不能为空。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171631940', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'cffe09287384e1bf590fa3ef0e2c1db4628048ab3799b845df5114eeda9b0a2c', 'lang': 'zh-CN'}
请求参数：{'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName不传', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'HS4B+Root4adRH24aOxkmMxsxyy2w28ZpLJ3VFU92Vu/PS2bw717n8aqHPbHbbMMsLON225mLhtIeMqIJQdc2jJm4elggF5E1bK/XWM6ouekyqw7Z1RMqzpaPfu0qaGCVH/BcdT3n7veQmYJqeTqwCua4KNv2et5091IFKmp6Kc='}
响应：{'status': False, 'code': 'B500', 'message': 'projectName：该字段不能为空。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>5</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_null</td>
                <td>0.099270</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。, projectName：该字段不能为空。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '463df72dcbb071473066fdbbbfbb964f41018db5b3fb3749f6c0065980e1d57f',
 'x-cs-timestamp': '1732171632041'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'sxrONkSLfxv46LzoVO6XtMothFXC6HZ8uFiHKIln1YSjFxYU1Se8nuTUqXlSOhZUPPp5awpj4gLxBAqU3kbo3AxBSFBD78BX92g3oXEXsgb2eGQCKm1mu2PHXs92Yijc/gqe7HOW7DdYRa4GVlhS42Mi0POFaybrj2qGeNz6R90=',
 'projectDesc': '接口创建项目：projectName为空',
 'projectName': '',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=sxrONkSLfxv46LzoVO6XtMothFXC6HZ8uFiHKIln1YSjFxYU1Se8nuTUqXlSOhZUPPp5awpj4gLxBAqU3kbo3AxBSFBD78BX92g3oXEXsgb2eGQCKm1mu2PHXs92Yijc/gqe7HOW7DdYRa4GVlhS42Mi0POFaybrj2qGeNz6R90=&projectDesc=接口创建项目：projectName为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632097&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500',
 'message': '项目名称必须由2-512个字符组成。, projectName：该字段不能为空。',
 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632041', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '463df72dcbb071473066fdbbbfbb964f41018db5b3fb3749f6c0065980e1d57f', 'lang': 'zh-CN'}
请求参数：{'projectName': '', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName为空', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'sxrONkSLfxv46LzoVO6XtMothFXC6HZ8uFiHKIln1YSjFxYU1Se8nuTUqXlSOhZUPPp5awpj4gLxBAqU3kbo3AxBSFBD78BX92g3oXEXsgb2eGQCKm1mu2PHXs92Yijc/gqe7HOW7DdYRa4GVlhS42Mi0POFaybrj2qGeNz6R90='}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。, projectName：该字段不能为空。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>6</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_toolong:513</td>
                <td>0.105694</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '2adc0210dd9d1456bf4f9bc48aa54002c9331abc8313576e9bc02292dcee8115',
 'x-cs-timestamp': '1732171632145'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'ScT0uaBZRT777ZKc7Ch1KJgfDQIYzuOLely2z7TgVdBkxCvp0+RZuYP5IDxqWFrFom0d+799z7budYQvHlX3y0FCkMSQJy9hnWuidT//7VjqMRXoIqbX/kkVsaSSl5Amhi4RdXyZkdvOqDuqkx7zMC3/NLAmOFd9eoquyRKGR+s=',
 'projectDesc': '接口创建项目：projectName超长：513个字符',
 'projectName': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=ScT0uaBZRT777ZKc7Ch1KJgfDQIYzuOLely2z7TgVdBkxCvp0+RZuYP5IDxqWFrFom0d+799z7budYQvHlX3y0FCkMSQJy9hnWuidT//7VjqMRXoIqbX/kkVsaSSl5Amhi4RdXyZkdvOqDuqkx7zMC3/NLAmOFd9eoquyRKGR+s=&projectDesc=接口创建项目：projectName超长：513个字符&projectName=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632204&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '项目名称必须由2-512个字符组成。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632145', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '2adc0210dd9d1456bf4f9bc48aa54002c9331abc8313576e9bc02292dcee8115', 'lang': 'zh-CN'}
请求参数：{'projectName': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName超长：513个字符', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'ScT0uaBZRT777ZKc7Ch1KJgfDQIYzuOLely2z7TgVdBkxCvp0+RZuYP5IDxqWFrFom0d+799z7budYQvHlX3y0FCkMSQJy9hnWuidT//7VjqMRXoIqbX/kkVsaSSl5Amhi4RdXyZkdvOqDuqkx7zMC3/NLAmOFd9eoquyRKGR+s='}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>7</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_tooshort</td>
                <td>0.094525</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：项目名称必须由2-512个字符组成。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'c5135f0209bba0074f3f2d67f4776f4c432b65f5cb1f20ede495a8c29da1084f',
 'x-cs-timestamp': '1732171632248'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'UiXHoBeHOTFkN2h086lXkfS59xr24mDXJJGBKH88HZrURFqaeTEsOnj0Py9tCYCE3jxNUL1njQhZEnJd0fFp8O6cX0ONPnONezrzJcnL4G+gvXnqqoDc/xqsdYwjR9IBW4bc8QZZuUI/BKcKygq8omBck8NBCdQHQGQlARXC0Y4=',
 'projectDesc': '接口创建项目：projectName过短',
 'projectName': '1',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=UiXHoBeHOTFkN2h086lXkfS59xr24mDXJJGBKH88HZrURFqaeTEsOnj0Py9tCYCE3jxNUL1njQhZEnJd0fFp8O6cX0ONPnONezrzJcnL4G+gvXnqqoDc/xqsdYwjR9IBW4bc8QZZuUI/BKcKygq8omBck8NBCdQHQGQlARXC0Y4=&projectDesc=接口创建项目：projectName过短&projectName=1&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632299&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '项目名称必须由2-512个字符组成。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632248', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'c5135f0209bba0074f3f2d67f4776f4c432b65f5cb1f20ede495a8c29da1084f', 'lang': 'zh-CN'}
请求参数：{'projectName': '1', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName过短', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'UiXHoBeHOTFkN2h086lXkfS59xr24mDXJJGBKH88HZrURFqaeTEsOnj0Py9tCYCE3jxNUL1njQhZEnJd0fFp8O6cX0ONPnONezrzJcnL4G+gvXnqqoDc/xqsdYwjR9IBW4bc8QZZuUI/BKcKygq8omBck8NBCdQHQGQlARXC0Y4='}
响应：{'status': False, 'code': 'B500', 'message': '项目名称必须由2-512个字符组成。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>8</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_onlyspace</td>
                <td>0.097661</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：projectName：该字段不能为空。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '83bd76ecba5d037a1afe022794a29a1166aedfb3a99e13d2117a45b0160ae6f0',
 'x-cs-timestamp': '1732171632344'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'JZhGxhQlXl1OXfUNIiCSXo6iGnLSoCDgfZePVaOjCJi0QhGte2MMfucnREVVWAreGqYZCfXgXM+kFfkEd5CPnM/QG8E9UX/tM/S1UUL39e1qy/hrJV5DYEI+h7yEy4hHPXbGlRNMIJtsKDCfGlMQRY4O//5n5YZS+t6eM6kmxNw=',
 'projectDesc': '接口创建项目：projectName只有空格',
 'projectName': '   ',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=JZhGxhQlXl1OXfUNIiCSXo6iGnLSoCDgfZePVaOjCJi0QhGte2MMfucnREVVWAreGqYZCfXgXM+kFfkEd5CPnM/QG8E9UX/tM/S1UUL39e1qy/hrJV5DYEI+h7yEy4hHPXbGlRNMIJtsKDCfGlMQRY4O//5n5YZS+t6eM6kmxNw=&projectDesc=接口创建项目：projectName只有空格&projectName=   &type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632398&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': 'projectName：该字段不能为空。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632344', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '83bd76ecba5d037a1afe022794a29a1166aedfb3a99e13d2117a45b0160ae6f0', 'lang': 'zh-CN'}
请求参数：{'projectName': '   ', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName只有空格', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'JZhGxhQlXl1OXfUNIiCSXo6iGnLSoCDgfZePVaOjCJi0QhGte2MMfucnREVVWAreGqYZCfXgXM+kFfkEd5CPnM/QG8E9UX/tM/S1UUL39e1qy/hrJV5DYEI+h7yEy4hHPXbGlRNMIJtsKDCfGlMQRY4O//5n5YZS+t6eM6kmxNw='}
响应：{'status': False, 'code': 'B500', 'message': 'projectName：该字段不能为空。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>9</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectNam_Contains special characters</td>
                <td>0.098758</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：项目名称不能包含￥()？！{}《》!#%&*\\/|:<>?\ 等特殊字符。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'cf2de0cc159e8454c394baf55bdcc07eb15715b8daaa358e4c9bae07e94a8a3e',
 'x-cs-timestamp': '1732171632444'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'he/zcw5bHw7wBTZe/pDRwHsBGfLrQqhQ6FzNh2KxqLOicNngAZIy/QcifQB7+z/w/My4w5SoLgHfkURNQDO9t5rDkCA6B4XW5okij4XCgABcwMDaJv2OGvEleCPi/6OsBpsx0OL3+ldEWJDg0+JcP0pIi5vYQl2RI2Bz3Rs2mhg=',
 'projectDesc': '接口创建项目：projectName包含特殊字符',
 'projectName': '#￥%……*',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=he/zcw5bHw7wBTZe/pDRwHsBGfLrQqhQ6FzNh2KxqLOicNngAZIy/QcifQB7+z/w/My4w5SoLgHfkURNQDO9t5rDkCA6B4XW5okij4XCgABcwMDaJv2OGvEleCPi/6OsBpsx0OL3+ldEWJDg0+JcP0pIi5vYQl2RI2Bz3Rs2mhg=&projectDesc=接口创建项目：projectName包含特殊字符&projectName=#￥%……*&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632497&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500',
 'message': '项目名称不能包含￥()？！{}《》!#%&*\\\\/|:<>?\\ 等特殊字符。',
 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632444', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'cf2de0cc159e8454c394baf55bdcc07eb15715b8daaa358e4c9bae07e94a8a3e', 'lang': 'zh-CN'}
请求参数：{'projectName': '#￥%……*', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName包含特殊字符', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'he/zcw5bHw7wBTZe/pDRwHsBGfLrQqhQ6FzNh2KxqLOicNngAZIy/QcifQB7+z/w/My4w5SoLgHfkURNQDO9t5rDkCA6B4XW5okij4XCgABcwMDaJv2OGvEleCPi/6OsBpsx0OL3+ldEWJDg0+JcP0pIi5vYQl2RI2Bz3Rs2mhg='}
响应：{'status': False, 'code': 'B500', 'message': '项目名称不能包含￥()？！{}《》!#%&*\\\\/|:<>?\\ 等特殊字符。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>10</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_two characters</td>
                <td>0.112474</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '683fc96c98a9fd45c0c5f85cbafedf1f36b99e52986288ca2170d8bcf801bafd',
 'x-cs-timestamp': '1732171632543'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'TY+qTw2ns6SNCpKXFNimB/yVZVIARDXqvNTqbcJDrmuw+6eghuH/YAWoP8E0Pvd8XKi7c1bTXCXMyn3EHyG69R4VLP1qKGyUvo8GZvoT8VXpH3/d+rJyYW1YMSfWHV/iearwLu9q3i2IOrPk4IYrvAyem0vL7tBnlizktNJVQqo=',
 'projectDesc': '接口创建项目：projectName两个字符',
 'projectName': '根据',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=TY+qTw2ns6SNCpKXFNimB/yVZVIARDXqvNTqbcJDrmuw+6eghuH/YAWoP8E0Pvd8XKi7c1bTXCXMyn3EHyG69R4VLP1qKGyUvo8GZvoT8VXpH3/d+rJyYW1YMSfWHV/iearwLu9q3i2IOrPk4IYrvAyem0vL7tBnlizktNJVQqo=&projectDesc=接口创建项目：projectName两个字符&projectName=根据&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632612&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'd9ecc9c8-529e-4d2e-9464-6e0ae9d06ec9',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': '根据',
          'projectUuid': 'c966d3d6-e949-4ec9-bebf-7b9f3ff8cacc'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632543', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '683fc96c98a9fd45c0c5f85cbafedf1f36b99e52986288ca2170d8bcf801bafd', 'lang': 'zh-CN'}
请求参数：{'projectName': '根据', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName两个字符', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'TY+qTw2ns6SNCpKXFNimB/yVZVIARDXqvNTqbcJDrmuw+6eghuH/YAWoP8E0Pvd8XKi7c1bTXCXMyn3EHyG69R4VLP1qKGyUvo8GZvoT8VXpH3/d+rJyYW1YMSfWHV/iearwLu9q3i2IOrPk4IYrvAyem0vL7tBnlizktNJVQqo='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': '根据', 'projectUuid': 'c966d3d6-e949-4ec9-bebf-7b9f3ff8cacc', 'appId': 'd9ecc9c8-529e-4d2e-9464-6e0ae9d06ec9', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>11</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_512characters</td>
                <td>0.115159</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '40fff59a0334b32278adb8a9310df94a9f0255e4a7f88493dd16c45c3d234fb3',
 'x-cs-timestamp': '1732171632659'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'dwkxAbl8t3oZBb4EGQBk3/hW9O4MiWnZHXsJai+IhoEAUEaPT2/lS5UIRABMIXQWRRG68lG07KpFn98oHCO46DeUF8DZReYH3bDNoIu4Lqjdn8JWOwZeyQGZapy+PFRRprAXTfosWNaxIB0QgwBsZyMcabEebITGijlkv6u0WMA=',
 'projectDesc': '接口创建项目：projectName512个字符',
 'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=dwkxAbl8t3oZBb4EGQBk3/hW9O4MiWnZHXsJai+IhoEAUEaPT2/lS5UIRABMIXQWRRG68lG07KpFn98oHCO46DeUF8DZReYH3bDNoIu4Lqjdn8JWOwZeyQGZapy+PFRRprAXTfosWNaxIB0QgwBsZyMcabEebITGijlkv6u0WMA=&projectDesc=接口创建项目：projectName512个字符&projectName=01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632728&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': '4042d413-3c5e-49a4-b489-b50cf644e716',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512',
          'projectUuid': '50e98377-7d1d-4642-b543-9d3030e00c63'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632659', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '40fff59a0334b32278adb8a9310df94a9f0255e4a7f88493dd16c45c3d234fb3', 'lang': 'zh-CN'}
请求参数：{'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName512个字符', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'dwkxAbl8t3oZBb4EGQBk3/hW9O4MiWnZHXsJai+IhoEAUEaPT2/lS5UIRABMIXQWRRG68lG07KpFn98oHCO46DeUF8DZReYH3bDNoIu4Lqjdn8JWOwZeyQGZapy+PFRRprAXTfosWNaxIB0QgwBsZyMcabEebITGijlkv6u0WMA='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789555551234512', 'projectUuid': '50e98377-7d1d-4642-b543-9d3030e00c63', 'appId': '4042d413-3c5e-49a4-b489-b50cf644e716', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>12</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectName_space and characters</td>
                <td>0.128662</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '2a559b3eff9941c3006018d427144e9eafb88f6360e6355e0107828258c4529a',
 'x-cs-timestamp': '1732171632781'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'c7WA+4XoYo2rrL3UG0Q08qqLZCJrikCorq4Q+CzG/CMYWGU6QuVAB2pv62es/G/+F951eSPc5QBy8YccPcNbyrsQ8C3TXbL5LNR0wQAiIoq4gaxvCvnzwjXfql+BEKSVo4anFKkvRa7uKF9bSEsmFerIxp+KErFM5vTtxJTQYPI=',
 'projectDesc': '接口创建项目：projectName包含空格+字符',
 'projectName': '空格   自动   清除',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=c7WA+4XoYo2rrL3UG0Q08qqLZCJrikCorq4Q+CzG/CMYWGU6QuVAB2pv62es/G/+F951eSPc5QBy8YccPcNbyrsQ8C3TXbL5LNR0wQAiIoq4gaxvCvnzwjXfql+BEKSVo4anFKkvRa7uKF9bSEsmFerIxp+KErFM5vTtxJTQYPI=&projectDesc=接口创建项目：projectName包含空格+字符&projectName=空格   自动   清除&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632858&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'bad238df-e007-41d9-ad7f-9030e487b60c',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': '空格   自动   清除',
          'projectUuid': '3b2083a6-cd31-4ba8-be01-58790f6fa192'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632781', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '2a559b3eff9941c3006018d427144e9eafb88f6360e6355e0107828258c4529a', 'lang': 'zh-CN'}
请求参数：{'projectName': '空格   自动   清除', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目：projectName包含空格+字符', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'c7WA+4XoYo2rrL3UG0Q08qqLZCJrikCorq4Q+CzG/CMYWGU6QuVAB2pv62es/G/+F951eSPc5QBy8YccPcNbyrsQ8C3TXbL5LNR0wQAiIoq4gaxvCvnzwjXfql+BEKSVo4anFKkvRa7uKF9bSEsmFerIxp+KErFM5vTtxJTQYPI='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': '空格   自动   清除', 'projectUuid': '3b2083a6-cd31-4ba8-be01-58790f6fa192', 'appId': 'bad238df-e007-41d9-ad7f-9030e487b60c', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>13</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_none</td>
                <td>0.115669</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '278558f4ff25b5e97333be4927e78c1c9dc7c4efea4a3ac43662d3947f5f54ba',
 'x-cs-timestamp': '1732171632905'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'ZtiizeMlSJpLHkkrK6xycqVf6qf8E+5fEe6kLBVc2zNbvu68fZhvgqPB6ss9P3XH54sGHgnkdoMKHS5mpzH0VkxruuDn5l/7hfqSoIK+3FgXLDuGh5gvMFR+L9YCd8VUDZAyqOsLzwNR7edQDToTph05vIHGNsgtUS17nc1UTtI=',
 'projectDesc': '',
 'projectName': 'projectDesc不传',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=ZtiizeMlSJpLHkkrK6xycqVf6qf8E+5fEe6kLBVc2zNbvu68fZhvgqPB6ss9P3XH54sGHgnkdoMKHS5mpzH0VkxruuDn5l/7hfqSoIK+3FgXLDuGh5gvMFR+L9YCd8VUDZAyqOsLzwNR7edQDToTph05vIHGNsgtUS17nc1UTtI=&projectName=projectDesc不传&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171632975&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': '2694f9e5-58de-41df-9789-0be1e6e3e5b9',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc不传',
          'projectUuid': '8c2c53d4-c33b-4936-b2d1-3eec33967252'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171632905', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '278558f4ff25b5e97333be4927e78c1c9dc7c4efea4a3ac43662d3947f5f54ba', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc不传', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'ZtiizeMlSJpLHkkrK6xycqVf6qf8E+5fEe6kLBVc2zNbvu68fZhvgqPB6ss9P3XH54sGHgnkdoMKHS5mpzH0VkxruuDn5l/7hfqSoIK+3FgXLDuGh5gvMFR+L9YCd8VUDZAyqOsLzwNR7edQDToTph05vIHGNsgtUS17nc1UTtI='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc不传', 'projectUuid': '8c2c53d4-c33b-4936-b2d1-3eec33967252', 'appId': '2694f9e5-58de-41df-9789-0be1e6e3e5b9', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>14</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_null</td>
                <td>0.115664</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'e5f2fae1c78472eef8c2bdda34d4ce919eb23a091996babe7957d66a9d0c8e7c',
 'x-cs-timestamp': '1732171633021'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'ClVfqJDpvVAIMYuAwqcXh0Ua3rw8CcSaULdynYRm6Y24VdLqwNeSp3rarfopDqcpF0Ozo3ZETLkR4v3qk3AS7vwc3tlAcZVS2M58d0ngCq2lMyDDpkfruH7L2hPPSeitEDqlzX0qWme4Fbc1vgFN2wgVU6AxsD1SU6ZeslhzJ0E=',
 'projectDesc': '',
 'projectName': 'projectDesc为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=ClVfqJDpvVAIMYuAwqcXh0Ua3rw8CcSaULdynYRm6Y24VdLqwNeSp3rarfopDqcpF0Ozo3ZETLkR4v3qk3AS7vwc3tlAcZVS2M58d0ngCq2lMyDDpkfruH7L2hPPSeitEDqlzX0qWme4Fbc1vgFN2wgVU6AxsD1SU6ZeslhzJ0E=&projectName=projectDesc为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633091&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'df0b42ca-1f13-4a18-96fd-cbacba729ea2',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc为空',
          'projectUuid': '85a11c58-8e6c-4995-b1c3-925d6ec4ae34'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633021', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'e5f2fae1c78472eef8c2bdda34d4ce919eb23a091996babe7957d66a9d0c8e7c', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc为空', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'ClVfqJDpvVAIMYuAwqcXh0Ua3rw8CcSaULdynYRm6Y24VdLqwNeSp3rarfopDqcpF0Ozo3ZETLkR4v3qk3AS7vwc3tlAcZVS2M58d0ngCq2lMyDDpkfruH7L2hPPSeitEDqlzX0qWme4Fbc1vgFN2wgVU6AxsD1SU6ZeslhzJ0E='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc为空', 'projectUuid': '85a11c58-8e6c-4995-b1c3-925d6ec4ae34', 'appId': 'df0b42ca-1f13-4a18-96fd-cbacba729ea2', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>15</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_toolong 513characters</td>
                <td>0.101068</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：项目描述最大长度为500个字符。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '22c868ac38839c70045deb7a6ac221eba6b4943d9a1f84d04d21ebe2fc803e21',
 'x-cs-timestamp': '1732171633140'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'TVHlq9SFOPFAEjidX9qTLtrNxzc0Ja5juxpSPKRitLc2gfecX9RDTUCGRBvkc5iiaDtnolp873LwQ63HA0SMtykXCgC7zLOhwaZLkAsrzwtupUsYnUCthf4P7o7pLNyKtOXYdMAiZ7DHOpzg3w0oKmAdJXxlxTtB3vcEMBmGuy8=',
 'projectDesc': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123',
 'projectName': 'projectDesc超长：513个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=TVHlq9SFOPFAEjidX9qTLtrNxzc0Ja5juxpSPKRitLc2gfecX9RDTUCGRBvkc5iiaDtnolp873LwQ63HA0SMtykXCgC7zLOhwaZLkAsrzwtupUsYnUCthf4P7o7pLNyKtOXYdMAiZ7DHOpzg3w0oKmAdJXxlxTtB3vcEMBmGuy8=&projectDesc=012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123&projectName=projectDesc超长：513个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633195&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '项目描述最大长度为500个字符。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633140', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '22c868ac38839c70045deb7a6ac221eba6b4943d9a1f84d04d21ebe2fc803e21', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc超长：513个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'TVHlq9SFOPFAEjidX9qTLtrNxzc0Ja5juxpSPKRitLc2gfecX9RDTUCGRBvkc5iiaDtnolp873LwQ63HA0SMtykXCgC7zLOhwaZLkAsrzwtupUsYnUCthf4P7o7pLNyKtOXYdMAiZ7DHOpzg3w0oKmAdJXxlxTtB3vcEMBmGuy8='}
响应：{'status': False, 'code': 'B500', 'message': '项目描述最大长度为500个字符。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>16</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_onlyspace</td>
                <td>0.108746</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'a3199e2baa098df4bd1bd6eccd0256069392351775d6f2b3fb369f3146f95d1a',
 'x-cs-timestamp': '1732171633239'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'd9csSz2iaWVRIH+YnFTevW2iVaLHJOx33jeCo1MhvIBBb7RTP3GJJin6LuY2YVfucbcI95DMU2zZ5uYvf2Fj95LtYuL9aJ5HW/SmAXhSvyoP0KPXFJqqLmgjWCXox7bEDu3pMnOiNdctJmcxXJ2reXNX94LUqtydC/4hpz4q7qk=',
 'projectDesc': '   ',
 'projectName': 'projectDesc只有空格',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=d9csSz2iaWVRIH+YnFTevW2iVaLHJOx33jeCo1MhvIBBb7RTP3GJJin6LuY2YVfucbcI95DMU2zZ5uYvf2Fj95LtYuL9aJ5HW/SmAXhSvyoP0KPXFJqqLmgjWCXox7bEDu3pMnOiNdctJmcxXJ2reXNX94LUqtydC/4hpz4q7qk=&projectDesc=   &projectName=projectDesc只有空格&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633305&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': '4d281595-5c86-4ed3-b9ba-acd02012ccad',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc只有空格',
          'projectUuid': '9db231d7-a3a7-428e-8e52-a4cad4036eb1'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633239', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'a3199e2baa098df4bd1bd6eccd0256069392351775d6f2b3fb369f3146f95d1a', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc只有空格', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '   ', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'd9csSz2iaWVRIH+YnFTevW2iVaLHJOx33jeCo1MhvIBBb7RTP3GJJin6LuY2YVfucbcI95DMU2zZ5uYvf2Fj95LtYuL9aJ5HW/SmAXhSvyoP0KPXFJqqLmgjWCXox7bEDu3pMnOiNdctJmcxXJ2reXNX94LUqtydC/4hpz4q7qk='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc只有空格', 'projectUuid': '9db231d7-a3a7-428e-8e52-a4cad4036eb1', 'appId': '4d281595-5c86-4ed3-b9ba-acd02012ccad', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>17</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_Contains special characters</td>
                <td>0.112852</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'df73e24f1cdd002ac41d63b1b0e886c9cbcc338dd87c0ed41ce8f3d5ddfc2058',
 'x-cs-timestamp': '1732171633351'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'iQHP75md2wbsb7u8zgBKl143DVhU13O9uqEmKnlb/zvXvs7F6O3GRBx+YDrIz9+uE30aJexrHThqXuL/xIaohQaXo742ge+n1qAntGGQVHUpcjdvJFGw3GKiowiuDlQM2B0NNwVKzDHjveMv0i4MDySZRyuO9MhZZ2JNrnGZQ84=',
 'projectDesc': '#￥%……*',
 'projectName': 'projectDesc包含特殊字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=iQHP75md2wbsb7u8zgBKl143DVhU13O9uqEmKnlb/zvXvs7F6O3GRBx+YDrIz9+uE30aJexrHThqXuL/xIaohQaXo742ge+n1qAntGGQVHUpcjdvJFGw3GKiowiuDlQM2B0NNwVKzDHjveMv0i4MDySZRyuO9MhZZ2JNrnGZQ84=&projectDesc=#￥%……*&projectName=projectDesc包含特殊字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633419&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'f58b3d40-048a-4a57-926a-2a48103f376e',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc包含特殊字符',
          'projectUuid': '98586bec-f070-4c12-83ae-09bc76e92e6a'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633351', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'df73e24f1cdd002ac41d63b1b0e886c9cbcc338dd87c0ed41ce8f3d5ddfc2058', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc包含特殊字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '#￥%……*', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'iQHP75md2wbsb7u8zgBKl143DVhU13O9uqEmKnlb/zvXvs7F6O3GRBx+YDrIz9+uE30aJexrHThqXuL/xIaohQaXo742ge+n1qAntGGQVHUpcjdvJFGw3GKiowiuDlQM2B0NNwVKzDHjveMv0i4MDySZRyuO9MhZZ2JNrnGZQ84='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc包含特殊字符', 'projectUuid': '98586bec-f070-4c12-83ae-09bc76e92e6a', 'appId': 'f58b3d40-048a-4a57-926a-2a48103f376e', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>18</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_two characters</td>
                <td>0.114529</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '151724290713e968987143646875f36652efe50f5c5eeb9177b784d57756ac68',
 'x-cs-timestamp': '1732171633464'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'mPAY3FXnFHPWbvoTjMMLhCmxCbs9X10amF8xuOQl+oTc/F6pXo+SNcGleiTd0xibnad1QAqEbAsfVzTNErMozUEItniVudSfHvI43NdxdPYoHFvc+xfXF4zvGwmYmijsGHJLVRgkbFthNwXr5M41yQDEhuaA8L494FsADFYdr70=',
 'projectDesc': '12',
 'projectName': 'projectDesc两个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=mPAY3FXnFHPWbvoTjMMLhCmxCbs9X10amF8xuOQl+oTc/F6pXo+SNcGleiTd0xibnad1QAqEbAsfVzTNErMozUEItniVudSfHvI43NdxdPYoHFvc+xfXF4zvGwmYmijsGHJLVRgkbFthNwXr5M41yQDEhuaA8L494FsADFYdr70=&projectDesc=12&projectName=projectDesc两个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633530&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': '5a629609-3c0d-464c-afe7-a9da61f8193a',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc两个字符',
          'projectUuid': '691191ea-9b77-46ad-ae27-8b559bddb7d8'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633464', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '151724290713e968987143646875f36652efe50f5c5eeb9177b784d57756ac68', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc两个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '12', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'mPAY3FXnFHPWbvoTjMMLhCmxCbs9X10amF8xuOQl+oTc/F6pXo+SNcGleiTd0xibnad1QAqEbAsfVzTNErMozUEItniVudSfHvI43NdxdPYoHFvc+xfXF4zvGwmYmijsGHJLVRgkbFthNwXr5M41yQDEhuaA8L494FsADFYdr70='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc两个字符', 'projectUuid': '691191ea-9b77-46ad-ae27-8b559bddb7d8', 'appId': '5a629609-3c0d-464c-afe7-a9da61f8193a', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>19</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>projectDesc_500characters</td>
                <td>0.119826</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '216afcd2ccac5138800e3bf5e8c5ee28b752147f73d01233bc994240d2b30c29',
 'x-cs-timestamp': '1732171633580'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '3',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': 'username',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'NDHVm/U3fGnkYzPHKhlM1ttJZ15mw6MJp6Gf+T5x/W/qVy8sqiCSMPBhkFAvPPdQ6ADr2JJkhyr0HRDoiJJo1TujTxKJpFLf6Q5QvFOZ3aoYAtPXEOHqO8hJThrjiUaI5JNwGLp4cmn+wOAqThX0cwYipg4HxaE3T63S3lJvPLk=',
 'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789',
 'projectName': 'projectDesc500个字符',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=3&language=1&name=username&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=NDHVm/U3fGnkYzPHKhlM1ttJZ15mw6MJp6Gf+T5x/W/qVy8sqiCSMPBhkFAvPPdQ6ADr2JJkhyr0HRDoiJJo1TujTxKJpFLf6Q5QvFOZ3aoYAtPXEOHqO8hJThrjiUaI5JNwGLp4cmn+wOAqThX0cwYipg4HxaE3T63S3lJvPLk=&projectDesc=01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789&projectName=projectDesc500个字符&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633649&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'd79a6fb5-b55b-4c00-83fa-c32cb9acc9ae',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'projectDesc500个字符',
          'projectUuid': '82294329-0d54-46bb-a7f5-19dd0fd6f5f5'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633580', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '216afcd2ccac5138800e3bf5e8c5ee28b752147f73d01233bc994240d2b30c29', 'lang': 'zh-CN'}
请求参数：{'projectName': 'projectDesc500个字符', 'gitType': '3', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': 'username', 'password': 'NDHVm/U3fGnkYzPHKhlM1ttJZ15mw6MJp6Gf+T5x/W/qVy8sqiCSMPBhkFAvPPdQ6ADr2JJkhyr0HRDoiJJo1TujTxKJpFLf6Q5QvFOZ3aoYAtPXEOHqO8hJThrjiUaI5JNwGLp4cmn+wOAqThX0cwYipg4HxaE3T63S3lJvPLk='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'projectDesc500个字符', 'projectUuid': '82294329-0d54-46bb-a7f5-19dd0fd6f5f5', 'appId': 'd79a6fb5-b55b-4c00-83fa-c32cb9acc9ae', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>20</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_none</td>
                <td>0.111950</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：url：该字段不能为空。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'a2ec800b1250a5d9107831919a2093df8621a4aa268b8407f06925ec6ee50923',
 'x-cs-timestamp': '1732171633705'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'clNxOnswryfUbBOVszJj7Yfjp1A3ML3MJBO6OxjsKUcgMU9qrIkOTnXuDGKxjXENSnuv4wt2A2fqF2osH3NnUC5JutDAKAIwF+CpuuliSD4xxfcphCfGXlLrs5kBkfKrUgTtL1BWR5VweYggos0R3afGuXtjTURmSGn3f1ZF8Ms=',
 'projectDesc': '接口创建项目',
 'projectName': 'url不传',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=clNxOnswryfUbBOVszJj7Yfjp1A3ML3MJBO6OxjsKUcgMU9qrIkOTnXuDGKxjXENSnuv4wt2A2fqF2osH3NnUC5JutDAKAIwF+CpuuliSD4xxfcphCfGXlLrs5kBkfKrUgTtL1BWR5VweYggos0R3afGuXtjTURmSGn3f1ZF8Ms=&projectDesc=接口创建项目&projectName=url不传&type=1&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633767&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': 'url：该字段不能为空。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633705', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'a2ec800b1250a5d9107831919a2093df8621a4aa268b8407f06925ec6ee50923', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url不传', 'gitType': '1', 'authenticationMethod': '0', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'clNxOnswryfUbBOVszJj7Yfjp1A3ML3MJBO6OxjsKUcgMU9qrIkOTnXuDGKxjXENSnuv4wt2A2fqF2osH3NnUC5JutDAKAIwF+CpuuliSD4xxfcphCfGXlLrs5kBkfKrUgTtL1BWR5VweYggos0R3afGuXtjTURmSGn3f1ZF8Ms='}
响应：{'status': False, 'code': 'B500', 'message': 'url：该字段不能为空。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>21</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_ok</td>
                <td>0.134145</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '61fa708a163d69fd8b0aff998d263905ff555a64f9fbd9dc8132b308e3064117',
 'x-cs-timestamp': '1732171633822'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'oMauWpsNjD5u9LEAuWpoJXGjZJHBiUlLQUjl9iOyohyAQk+u+rEufvgvYcqKI7dw2906wuDOM+6+a7J1vXZnL/F9umGaxwn4mcB73i1Ta7S+MdPLeprdqDFimokYcpqjK5o5FH4Qg4xClGGGrq6emGfii+/FCX0vX+X9hTdDqEU=',
 'projectDesc': '接口创建项目',
 'projectName': 'url正常',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=oMauWpsNjD5u9LEAuWpoJXGjZJHBiUlLQUjl9iOyohyAQk+u+rEufvgvYcqKI7dw2906wuDOM+6+a7J1vXZnL/F9umGaxwn4mcB73i1Ta7S+MdPLeprdqDFimokYcpqjK5o5FH4Qg4xClGGGrq6emGfii+/FCX0vX+X9hTdDqEU=&projectDesc=接口创建项目&projectName=url正常&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171633904&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'f8b15413-956a-46d9-b6b9-98ac4a923186',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'url正常',
          'projectUuid': '13921ab5-f015-422c-992b-fec8f1229c3d'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633822', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '61fa708a163d69fd8b0aff998d263905ff555a64f9fbd9dc8132b308e3064117', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url正常', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'oMauWpsNjD5u9LEAuWpoJXGjZJHBiUlLQUjl9iOyohyAQk+u+rEufvgvYcqKI7dw2906wuDOM+6+a7J1vXZnL/F9umGaxwn4mcB73i1Ta7S+MdPLeprdqDFimokYcpqjK5o5FH4Qg4xClGGGrq6emGfii+/FCX0vX+X9hTdDqEU='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'url正常', 'projectUuid': '13921ab5-f015-422c-992b-fec8f1229c3d', 'appId': 'f8b15413-956a-46d9-b6b9-98ac4a923186', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>22</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_null</td>
                <td>0.103402</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：url：该字段不能为空。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '84b9c0bda3f5a450ad70fd9fc8cb5a8fa6d17e6c9f1bbf20f436d4172f4ea8dd',
 'x-cs-timestamp': '1732171633953'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'eX69kETYH3TjdD+A4HMe22eJobBwsP+OEGSstRJSWGk3VtWr7xlWHR68gQNtKRlrNCOr+uapusahxjfIo0ToJJij49bqtoY2L7vMol1om0F+UgjPL5+KAL6iLzN/yd5XGjNeD+WwFEkm0Evz7hPfG9lPKryy6GB/zA5aaaIIeO4=',
 'projectDesc': '接口创建项目',
 'projectName': 'url为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': '',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=eX69kETYH3TjdD+A4HMe22eJobBwsP+OEGSstRJSWGk3VtWr7xlWHR68gQNtKRlrNCOr+uapusahxjfIo0ToJJij49bqtoY2L7vMol1om0F+UgjPL5+KAL6iLzN/yd5XGjNeD+WwFEkm0Evz7hPfG9lPKryy6GB/zA5aaaIIeO4=&projectDesc=接口创建项目&projectName=url为空&type=1&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634010&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': 'url：该字段不能为空。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171633953', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '84b9c0bda3f5a450ad70fd9fc8cb5a8fa6d17e6c9f1bbf20f436d4172f4ea8dd', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url为空', 'gitType': '1', 'authenticationMethod': '0', 'url': '', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'eX69kETYH3TjdD+A4HMe22eJobBwsP+OEGSstRJSWGk3VtWr7xlWHR68gQNtKRlrNCOr+uapusahxjfIo0ToJJij49bqtoY2L7vMol1om0F+UgjPL5+KAL6iLzN/yd5XGjNeD+WwFEkm0Evz7hPfG9lPKryy6GB/zA5aaaIIeO4='}
响应：{'status': False, 'code': 'B500', 'message': 'url：该字段不能为空。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>23</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url format error</td>
                <td>0.104191</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'f755146a420f22572aaafffe88a8f70d323d7c0e9feb2c7f2a7d79bc65e5e110',
 'x-cs-timestamp': '1732171634059'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'kSuAikT7xXVB8Nbi4ekjPSC5LqubRyXqSe6z321vw1OsBhggThSUqMX0uSLfoT/hAsSK0O6O6qN7OfNZw0BI8SRSn1WAaQuakjvQ7ypZ843RWCmgYrtK/WE6ZLK+GON54xzAsfCEcM8xNZelbgWdkZC++vqKRUIUG8sOfakVQOE=',
 'projectDesc': '接口创建项目',
 'projectName': 'url格式错误',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=kSuAikT7xXVB8Nbi4ekjPSC5LqubRyXqSe6z321vw1OsBhggThSUqMX0uSLfoT/hAsSK0O6O6qN7OfNZw0BI8SRSn1WAaQuakjvQ7ypZ843RWCmgYrtK/WE6ZLK+GON54xzAsfCEcM8xNZelbgWdkZC++vqKRUIUG8sOfakVQOE=&projectDesc=接口创建项目&projectName=url格式错误&type=1&url=http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634116&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634059', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'f755146a420f22572aaafffe88a8f70d323d7c0e9feb2c7f2a7d79bc65e5e110', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url格式错误', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http11://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'kSuAikT7xXVB8Nbi4ekjPSC5LqubRyXqSe6z321vw1OsBhggThSUqMX0uSLfoT/hAsSK0O6O6qN7OfNZw0BI8SRSn1WAaQuakjvQ7ypZ843RWCmgYrtK/WE6ZLK+GON54xzAsfCEcM8xNZelbgWdkZC++vqKRUIUG8sOfakVQOE='}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>24</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_contains space</td>
                <td>0.102143</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'd5242ecc708dd01ccc62cd2d540a7518bd0975c003dbae62c8cdf67255bc1bfc',
 'x-cs-timestamp': '1732171634163'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'CiEdCnotQPWrrOQT7rk0dDKr1pJiW/DuPJmu7eYeDYblZh9ErXcLz4z3i1/YrhO5uq1IJgsO4cduViRRtmP7yVjArjLe/Pkep3XpKirAc4nLKctME7dFXnDPKrNBI663uwWwE8ZYqCOvYkEq8YmiuVEKxKC9LF/+L1iUIwujQKk=',
 'projectDesc': '接口创建项目',
 'projectName': 'url包含空格',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=CiEdCnotQPWrrOQT7rk0dDKr1pJiW/DuPJmu7eYeDYblZh9ErXcLz4z3i1/YrhO5uq1IJgsO4cduViRRtmP7yVjArjLe/Pkep3XpKirAc4nLKctME7dFXnDPKrNBI663uwWwE8ZYqCOvYkEq8YmiuVEKxKC9LF/+L1iUIwujQKk=&projectDesc=接口创建项目&projectName=url包含空格&type=1&url=http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634220&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634163', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'd5242ecc708dd01ccc62cd2d540a7518bd0975c003dbae62c8cdf67255bc1bfc', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url包含空格', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.  2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'CiEdCnotQPWrrOQT7rk0dDKr1pJiW/DuPJmu7eYeDYblZh9ErXcLz4z3i1/YrhO5uq1IJgsO4cduViRRtmP7yVjArjLe/Pkep3XpKirAc4nLKctME7dFXnDPKrNBI663uwWwE8ZYqCOvYkEq8YmiuVEKxKC9LF/+L1iUIwujQKk='}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>25</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_characters too long</td>
                <td>0.105844</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：地址最大长度为200个字符。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '16bbb7b6e3eb1c5f793bffa92db1fb5afe090a3f6e49613f36c9e55919f852a4',
 'x-cs-timestamp': '1732171634267'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'qTnEoKj+KJHU1Yw5YU1RnyqeBqRtwKE0p+CCSKusR1oAOGJRV62IQgtUvKdEg4naKxvqd2p7Oyr+G8Wmw46lPCBBCrYsfuI7cLx4vqMtFioutUP9O8257ysAGPx2RRYpUmK1ZIPF++q1qcXJkyRc+GaN2nQeL//+NviOE/rtP8M=',
 'projectDesc': '接口创建项目',
 'projectName': 'url字符超长',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=qTnEoKj+KJHU1Yw5YU1RnyqeBqRtwKE0p+CCSKusR1oAOGJRV62IQgtUvKdEg4naKxvqd2p7Oyr+G8Wmw46lPCBBCrYsfuI7cLx4vqMtFioutUP9O8257ysAGPx2RRYpUmK1ZIPF++q1qcXJkyRc+GaN2nQeL//+NviOE/rtP8M=&projectDesc=接口创建项目&projectName=url字符超长&type=1&url=http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634325&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': '地址最大长度为200个字符。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634267', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '16bbb7b6e3eb1c5f793bffa92db1fb5afe090a3f6e49613f36c9e55919f852a4', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url字符超长', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567895555512345123whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'qTnEoKj+KJHU1Yw5YU1RnyqeBqRtwKE0p+CCSKusR1oAOGJRV62IQgtUvKdEg4naKxvqd2p7Oyr+G8Wmw46lPCBBCrYsfuI7cLx4vqMtFioutUP9O8257ysAGPx2RRYpUmK1ZIPF++q1qcXJkyRc+GaN2nQeL//+NviOE/rtP8M='}
响应：{'status': False, 'code': 'B500', 'message': '地址最大长度为200个字符。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>26</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>url_contains special characters</td>
                <td>0.109152</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：GIT地址格式错误。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '88c39212b460b9dd9467f1548bc9f03871259da3d24fdc23d84b1d476714dae3',
 'x-cs-timestamp': '1732171634380'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'lT9O86jd8MEwmugFe5xeYnritidvi/ZY8P5Uc859e+v9NJEux66suiImb9yONhcLOGeiIbOS+n+o2vocbkEd/tnpxmRshLEmmfNvL7C7F3aOr301bXLBas7N171OcoBOFJUNl9EeGn3UDbdwv+vw9w4EUlo0YFYd0TR1me8kO50=',
 'projectDesc': '接口创建项目',
 'projectName': 'url格式错误',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.  '
        '2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git',
 'urlHead': '0'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=lT9O86jd8MEwmugFe5xeYnritidvi/ZY8P5Uc859e+v9NJEux66suiImb9yONhcLOGeiIbOS+n+o2vocbkEd/tnpxmRshLEmmfNvL7C7F3aOr301bXLBas7N171OcoBOFJUNl9EeGn3UDbdwv+vw9w4EUlo0YFYd0TR1me8kO50=&projectDesc=接口创建项目&projectName=url格式错误&type=1&url=http://192.168.  2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634438&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B486', 'message': 'GIT地址格式错误。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634380', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '88c39212b460b9dd9467f1548bc9f03871259da3d24fdc23d84b1d476714dae3', 'lang': 'zh-CN'}
请求参数：{'projectName': 'url格式错误', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.  2.77:9010/heyaohua/@#￥%……&*（）——：audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'lT9O86jd8MEwmugFe5xeYnritidvi/ZY8P5Uc859e+v9NJEux66suiImb9yONhcLOGeiIbOS+n+o2vocbkEd/tnpxmRshLEmmfNvL7C7F3aOr301bXLBas7N171OcoBOFJUNl9EeGn3UDbdwv+vw9w4EUlo0YFYd0TR1me8kO50='}
响应：{'status': False, 'code': 'B486', 'message': 'GIT地址格式错误。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>27</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>urlHead=0</td>
                <td>0.127684</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': 'b58d7159c3206daab76a794dd11c70049f63249e9f2dbb55f8b64be74f6e96aa',
 'x-cs-timestamp': '1732171634486'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'GyAqAiOujG6GwI76G0so5viULXgJ/DG+7SVXFjCqQGnQ7PF2wp+ndMJM1pXugFvDG9lS6uphL/ns+eZ+rVvxVf27BbsEeYiX0mUEXf9cpufflRfEkoBW/XGvq/u8jfhyRrHERrgESHVmrobXaRhFzgzr8DI7k2AHXlKZLV3jb60=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead=0',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '0'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=GyAqAiOujG6GwI76G0so5viULXgJ/DG+7SVXFjCqQGnQ7PF2wp+ndMJM1pXugFvDG9lS6uphL/ns+eZ+rVvxVf27BbsEeYiX0mUEXf9cpufflRfEkoBW/XGvq/u8jfhyRrHERrgESHVmrobXaRhFzgzr8DI7k2AHXlKZLV3jb60=&projectDesc=接口创建项目&projectName=urlHead=0&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=0&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634565&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': '14f6def1-dfb1-4172-9afd-105e5c9a4de7',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead=0',
          'projectUuid': 'f33e673a-e83c-4742-b269-665d43aae81b'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634486', 'x-cs-nonce': 'crx123456', 'x-cs-signature': 'b58d7159c3206daab76a794dd11c70049f63249e9f2dbb55f8b64be74f6e96aa', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead=0', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '0', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'GyAqAiOujG6GwI76G0so5viULXgJ/DG+7SVXFjCqQGnQ7PF2wp+ndMJM1pXugFvDG9lS6uphL/ns+eZ+rVvxVf27BbsEeYiX0mUEXf9cpufflRfEkoBW/XGvq/u8jfhyRrHERrgESHVmrobXaRhFzgzr8DI7k2AHXlKZLV3jb60='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead=0', 'projectUuid': 'f33e673a-e83c-4742-b269-665d43aae81b', 'appId': '14f6def1-dfb1-4172-9afd-105e5c9a4de7', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>28</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>urlHead=1</td>
                <td>0.118130</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '81810dc1e068b9ae341eb7f470bb84c7cb87a85dab7ed0e7620a4be06f1ef862',
 'x-cs-timestamp': '1732171634615'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'ZmkJSuSa3mDnj7bYlj/STFSuvf7h1BFZMFwwHf9wgfNNbkime6Yt7PBcrj8hCCW+MljYGnLI9WqaESF4jKP/C3lOudGSP+jGDFjs5YEMfSY9cK/fh7BGStlxjCGCFutsVfjJp9EjXzY9PCnFJ44NV4FhJ7rS4GINTXi7rmklRWg=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead=1',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': '1'}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=ZmkJSuSa3mDnj7bYlj/STFSuvf7h1BFZMFwwHf9wgfNNbkime6Yt7PBcrj8hCCW+MljYGnLI9WqaESF4jKP/C3lOudGSP+jGDFjs5YEMfSY9cK/fh7BGStlxjCGCFutsVfjJp9EjXzY9PCnFJ44NV4FhJ7rS4GINTXi7rmklRWg=&projectDesc=接口创建项目&projectName=urlHead=1&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=1&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634686&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'd92e292f-3875-48fa-92a0-fae9a2aaf932',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead=1',
          'projectUuid': 'de8da6eb-694e-4982-964c-54351a54a1e8'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634615', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '81810dc1e068b9ae341eb7f470bb84c7cb87a85dab7ed0e7620a4be06f1ef862', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead=1', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '1', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'ZmkJSuSa3mDnj7bYlj/STFSuvf7h1BFZMFwwHf9wgfNNbkime6Yt7PBcrj8hCCW+MljYGnLI9WqaESF4jKP/C3lOudGSP+jGDFjs5YEMfSY9cK/fh7BGStlxjCGCFutsVfjJp9EjXzY9PCnFJ44NV4FhJ7rS4GINTXi7rmklRWg='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead=1', 'projectUuid': 'de8da6eb-694e-4982-964c-54351a54a1e8', 'appId': 'd92e292f-3875-48fa-92a0-fae9a2aaf932', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>29</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>urlHead_null</td>
                <td>0.124211</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[32mINFO    [0m API:CodeSecTool.py:267 --------------------------------------------------请求成功--------------------------------------------------
[32mINFO    [0m API:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[32mINFO    [0m API:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '768fa62159126a056c7f34e18dd5c797fa6b114285a2bfe718dcd3b9e595b7b1',
 'x-cs-timestamp': '1732171634735'}

[32mINFO    [0m API:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'mbKXidZahiZsdlsGJONcqWB6MsdQkdOOk29VlDz8NZqBjL3n3wzCXWyS65lwNm8pxvked1GgwmBB7JrMlkD8+s+8/ZwNk51wTH6qdgXhqMV5nZZvdw9NpgaxVTiS8uj5sK7o8phXTEhkQk+cnOcmOkXaccvtcId0LQ3THPZEh04=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead为空',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': ''}

[32mINFO    [0m API:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=mbKXidZahiZsdlsGJONcqWB6MsdQkdOOk29VlDz8NZqBjL3n3wzCXWyS65lwNm8pxvked1GgwmBB7JrMlkD8+s+8/ZwNk51wTH6qdgXhqMV5nZZvdw9NpgaxVTiS8uj5sK7o8phXTEhkQk+cnOcmOkXaccvtcId0LQ3THPZEh04=&projectDesc=接口创建项目&projectName=urlHead为空&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634806&crx123456

[32mINFO    [0m API:CodeSecTool.py:274 返回内容：
{'code': 'B200',
 'data': {'appId': 'c8e34f18-0109-4807-a262-e7b47cdee5ff',
          'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
          'projectName': 'urlHead为空',
          'projectUuid': 'b3e2bb58-22d3-4db1-bcd3-05366166babe'},
 'message': '成功。',
 'status': True}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634735', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '768fa62159126a056c7f34e18dd5c797fa6b114285a2bfe718dcd3b9e595b7b1', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead为空', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': '', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'mbKXidZahiZsdlsGJONcqWB6MsdQkdOOk29VlDz8NZqBjL3n3wzCXWyS65lwNm8pxvked1GgwmBB7JrMlkD8+s+8/ZwNk51wTH6qdgXhqMV5nZZvdw9NpgaxVTiS8uj5sK7o8phXTEhkQk+cnOcmOkXaccvtcId0LQ3THPZEh04='}
响应：{'status': True, 'code': 'B200', 'message': '成功。', 'data': {'projectName': 'urlHead为空', 'projectUuid': 'b3e2bb58-22d3-4db1-bcd3-05366166babe', 'appId': 'c8e34f18-0109-4807-a262-e7b47cdee5ff', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac'}}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            
            <tr >


                <td>30</td>
                <td class="caseexternaApitest_createProjectByGitInfopy">case\externaApi\test_createProjectByGitInfo.py</td>
                <td>TestCodeSecAPI.test_createProjectByGitInfo</td>
                <td>urlHead_illegal</td>
                <td>0.108810</td>
                
                    
                    <td class="text-success">通过</td>
                    
                
                <td>
                    <button type="button" class="btn btn-success btn_info">查看详情</button>
                </td>
            </tr>
            <tr class="test_log">
                <td colspan="7" class="small text-muted" style=" word-wrap:break-word; word-break:break-all;padding: 0">
                    <div class="card">
                        <div class="card-body">
                            <ul class="nav nav-tabs" role="tablist">
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link active" data-toggle="tab" role="tab" aria-controls="home"
                                       aria-selected="true" style="padding: 0 16px">运行日志</a>
                                </li>
                                <li class="nav-item" role="presentation">
                                    <a class="nav-link" data-toggle="tab" role="tab" aria-controls="profile"
                                       aria-selected="false" style="padding: 0 16px">调试输出</a>
                                </li>
                                
                                

                            </ul>
                            <div class="tab-content" style="height: 300px;overflow-y: auto;padding: 20px">

                                <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="profile-tab">
                                    <pre style="line-height: 18px">[31m[1mERROR   [0m ERROR:CodeSecTool.py:262 --------------------------------------------------请求错误：urlHead 参数类型错误。--------------------------------------------------
[31m[1mERROR   [0m ERROR:CodeSecTool.py:269 请求url：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo
[31m[1mERROR   [0m ERROR:CodeSecTool.py:270 请求头：
{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf',
 'lang': 'zh-CN',
 'x-cs-nonce': 'crx123456',
 'x-cs-signature': '339e6e13ff9a5cb46f7f30a435c64b0fabd2d1b4adf1b2c08fed6139cc6e1b1a',
 'x-cs-timestamp': '1732171634860'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:271 请求参数：
{'authenticationMethod': '0',
 'branch': 'main',
 'callBackUrl': '',
 'checkCommitId': '',
 'commitId': '',
 'depotId': '',
 'extraMark': '',
 'fastScan': '',
 'fileFilter': '',
 'gitType': '1',
 'isIncrScan': '',
 'isOpenDepend': '',
 'isTokenEncrypt': '',
 'language': '1',
 'name': '',
 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac',
 'password': 'nEypVc1Mq+N+6M4NEIBxqr97G0ADpTgDvOR8bWGg5TCp2CH2sBHmtCnIoqQPZzlGAusqdV4RBMRjWh1GGI1zfZghxa1HBie9RU/w6TS5c8COmundetnm5RPgJ0mCokhEGVftPCM4r81kIRp6rL7lPQ0plvg+AMCYLH/QWUBdNhU=',
 'projectDesc': '接口创建项目',
 'projectName': 'urlHead非法',
 'pullFileName': '',
 'ruleSetId': '',
 'tag': '',
 'type': '1',
 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git',
 'urlHead': 'aaa'}

[31m[1mERROR   [0m ERROR:CodeSecTool.py:273 验签拼接参数：
%sauthenticationMethod=0&branch=main&gitType=1&language=1&orgUuid=00a7b33e-f075-4758-9ef0-d1bb989748ac&password=nEypVc1Mq+N+6M4NEIBxqr97G0ADpTgDvOR8bWGg5TCp2CH2sBHmtCnIoqQPZzlGAusqdV4RBMRjWh1GGI1zfZghxa1HBie9RU/w6TS5c8COmundetnm5RPgJ0mCokhEGVftPCM4r81kIRp6rL7lPQ0plvg+AMCYLH/QWUBdNhU=&projectDesc=接口创建项目&projectName=urlHead非法&type=1&url=http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git&urlHead=aaa&eyJhbGciOiJIUzUxMiJ9.eyJub25jZSI6ImY1NGUwNmVmLTZiYTEtNGZmZS1iMzBlLTc1OThkZTJjZTVkOSIsInN1YiI6ImZiOWQ2MDMyLWUzZmYtNDM1Ny04YzQyLTE4YTE3ZmQ4NTViZiJ9.jZebMQ9qWi7f_X_TVUPhhpdT2O7bOoPTVZQb9PLmFVxEw4lZACJtsliyJFppRXcr3eQU6AewgSPbO-EAqSmHOA&1732171634921&crx123456

[31m[1mERROR   [0m ERROR:CodeSecTool.py:274 返回内容：
{'code': 'B500', 'message': 'urlHead 参数类型错误。', 'status': False}</pre>
                                </div>
                                <div class="tab-pane fade" role="tabpanel" aria-labelledby="contact-tab">
                                    <pre style="line-height: 18px">
请求接口：http://192.168.2.74:5001/cs/api/v4/project/createProjectByGitInfo 
请求头：{'accessKey': 'fb9d6032-e3ff-4357-8c42-18a17fd855bf', 'x-cs-timestamp': '1732171634860', 'x-cs-nonce': 'crx123456', 'x-cs-signature': '339e6e13ff9a5cb46f7f30a435c64b0fabd2d1b4adf1b2c08fed6139cc6e1b1a', 'lang': 'zh-CN'}
请求参数：{'projectName': 'urlHead非法', 'gitType': '1', 'authenticationMethod': '0', 'url': 'http://192.168.2.77:9010/heyaohua/audit_whitelistdemo.git', 'projectDesc': '接口创建项目', 'urlHead': 'aaa', 'isTokenEncrypt': '', 'branch': 'main', 'tag': '', 'checkCommitId': '', 'commitId': '', 'extraMark': '', 'fileFilter': '', 'callBackUrl': '', 'language': '1', 'type': '1', 'isOpenDepend': '', 'depotId': '', 'pullFileName': '', 'ruleSetId': '', 'orgUuid': '00a7b33e-f075-4758-9ef0-d1bb989748ac', 'fastScan': '', 'isIncrScan': '', 'name': '', 'password': 'nEypVc1Mq+N+6M4NEIBxqr97G0ADpTgDvOR8bWGg5TCp2CH2sBHmtCnIoqQPZzlGAusqdV4RBMRjWh1GGI1zfZghxa1HBie9RU/w6TS5c8COmundetnm5RPgJ0mCokhEGVftPCM4r81kIRp6rL7lPQ0plvg+AMCYLH/QWUBdNhU='}
响应：{'status': False, 'code': 'B500', 'message': 'urlHead 参数类型错误。'}
</pre>
                                </div>
                                
                                


                            </div>
                        </div>
                    </div>
                </td>
            </tr>
            

            </tbody>
        </table>
    </div>

    <div style="height: 200px"></div>
</div>


<script>
    var tbodyTr = $('tbody tr');
    var testResult = $("#testResult");
    var testClass = $("#testClass");
    <!--    用例执行详细信息显示切换-->
    $(".btn_info").click(function () {
        $(this).parent().parent().next().toggle();

    });
    // 当选择用例类之后触发
    testClass.change(function () {
        var cls = $(this).val();
        var res = testResult.val();
        elementDisplay(cls, res);
        sort()
    });
    testResult.change(function () {
        var res = $(this).val();
        var cls = testClass.val();
        elementDisplay(cls, res);
        sort()
    });

    function elementDisplay(cls, res) {
        // 用例数据的显示
        if (cls === "所有") {
            if (res === "所有") {
                tbodyTr.has('button').show();
            } else if (res === '成功') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-success').show()

            } else if (res === '失败') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-warning').show()

            } else if (res === '错误') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-danger').show()

            } else if (res === '跳过') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.text-info').show()
            }
        } else {
            if (res === "所有") {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').show()
            } else if (res === '成功') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-success').show()
            } else if (res === '失败') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-warning').show()
            } else if (res === '错误') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-danger').show()
            } else if (res === '跳过') {
                tbodyTr.hide();
                tbodyTr.has('button').has('.' + cls + '').has('.text-info').show()
            }
        }
    }

    function sort() {
        //重新排列显示序号
        // 选择所有可以见的tr
        var visibleTr = tbodyTr.filter(":visible");

        visibleTr.each(function (index, element) {
            element.firstElementChild.innerHTML = index + 1;

        })

    }

    $('.nav-tabs li').click(function () {
        $(this).find('a').addClass('active')
        $(this).siblings().find('a').removeClass('active');
        $(this).parent().next().children('.tab-content div').eq($(this).index()).addClass('active show').siblings().removeClass('active show')
    });
</script>

<script type="text/javascript">
    // 基于准备好的dom，初始化echarts实例
    var myChart = echarts.init(document.getElementById('char'));
    var myChart2 = echarts.init(document.getElementById('char2'));
    // 指定图表的配置项和数据
    option = {
        color: ['#00a10a', '#ddb518', 'rgba(204,46,41,0.73)', '#85898c'],
        tooltip: {
            trigger: 'item',
            formatter: '{a} <br/>{b}: {c} ({d}%)'
        },
        legend: {
            orient: 'vertical',
            left: 10,
            data: ['通过', '失败', '错误', '跳过']
        },
        series: [
            {
                name: '测试结果',
                type: 'pie',
                radius: ['50%', '70%'],
                avoidLabelOverlap: false,
                label: {
                    show: false,
                    position: 'center'
                },
                emphasis: {
                    label: {
                        show: true,
                        fontSize: '30',
                        fontWeight: 'bold'
                    }
                },
                labelLine: {
                    show: false
                },
                data: [
                    {value: 28, name: '通过'},
                    {value: 2, name: '失败'},
                    {value: 0, name: '错误'},
                    {value: 0, name: '跳过'}
                ]
            }
        ]
    };
    option2 = {
        tooltip: {
            formatter: '{a} <br/>{b} : {c}%'
        },
        toolbox: {
            feature: {
                restore: {},
                saveAsImage: {}
            }
        },
        series: [
            {
                name: '测试结果',
                type: 'gauge',
                detail: {formatter: '93.33%'},
                data: [{value: '93.33', name: '用例通过率'}],
                axisLine: {
                    lineStyle: {
                        color: [
                            [0.2, '#c20000'],
                            [0.8, '#ddb518'],
                            [1, '#00a10a']]
                    }
                }
            }
        ]
    };


    myChart2.setOption(option2);
    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
</script>


</body>
</html>